package zengjin.model.vo.admin;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author 19324
 */
@Data
public class AdminPersonalVO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 管理员状态，正常，封禁
     */
    private String adminStatus;

    /**
     * 管理员用户名
     */
    private String adminUsername;

    /**
     * 用户头像
     */
    private String userAvatarUrl;

    /**
     * 管理员账号，字符串类型，用于登录系统
     */
    private String adminAccount;

    /**
     * 管理员，手机号，联系管理员
     */
    private String adminPhone;

    /**
     * 角色，字符串类型，可定义不同的管理员角色，如超级管理员、审核管理员、数据维护管理员等，以便进行权限管理和操作分工。

     */
    private String adminRole;
}
